package org.siming.generator.processors;

import org.mybatis.generator.api.dom.java.TopLevelClass;

import java.util.LinkedHashSet;
import java.util.Set;

/**
 * @Author: yesiming
 * @Platform: Mac
 * @Date: 10:03 下午 2021/5/18
 */
public interface AnnotationProcessor {

    Set<AnnotationProcessor> annotationProcessorSet = new LinkedHashSet<>();
    ThreadLocal<String> thisNameTL = new ThreadLocal<>();

    void process(TopLevelClass topLevelClass) throws Exception;


}
